seabed echo - French English Dictionary